home *** CD-ROM | disk | FTP | other *** search
- ~~3The Technical Touch, 70 Donald Drive, Chadwell Heath, Romford, Essex.
- ~~3RM6 5DU
-
- This issue sees the start of a two part special on AMOS Professional,
- with a look at its many features, and improvements over the old AMOS.
- Next issue we'll also have an in-depth review of the new AMOS
- Professional Compiler (before Amiga Shopper has even had a chance to
- review it!).
-
- AMOS is basically a form of BASIC (Beginners All Symbolic Instruction
- Code), which also offers control over all of the Amiga's hardware, such
- as hardware sprites, the blitter chip, and the sound chip. All of the
- normal arithmetic functions are allowed, as are manipulations of strings,
- loops, and other structured programming commands.
-
- AMOS Professional also offers control over multitasking, and much more
- low level control by having machine code incorporated into programs. As
- well as being a major improvement in other ways, in particular the editor
- which you use to write the programs.
-
- To go any further I'm going to have to break AMOS down into different
- sections (cue sound of sledgehammer).
-
- ~~4Screen Control:
-
- AMOS can open screens in any of the Amiga's resolutions, including HAM.
- Though horizontally scrolling HAM screens is not a good idea, unless you
- like loads of colour splurges (and thats the technical term!!) on the
- screen edges. Overscan can be used to full effect, though positioning one
- I've found to be quite a challenge, maybe I'm just thick. Of course
- hardware scrolling can be used to create ultra silky smooth movement, and
- double buffered for increased clarity.
-
- ~~4Sound Ideas:
-
- Samples can be used and recorded into sample banks within your AMOS
- program, music can be created using AMOS's music commands or a much
- better alternative is to use a tracker program, such as ProTracker or
- OctaMED, and load the music from within AMOS using the Track Load and
- Track Play commands.
-
- ~~4Meet Bob and his Sprite:
-
- Hardware sprites can be used (a typical example of one is the mouse
- pointer floating around), but there are plenty of alternatives, bobs
- which can be bigger and more colourful and offer everything else that
- sprites do, icons can be used when you just want some graphics plonked on
- the screen and forgotten about.
-
- ~~4Maths:
-
- Thought I'd better cover this one before I decided to 'accidentally
- forget about it'. All your favourite (?) maths functions, sine, cosine,
- tangents, and loads of other ones I thought I'd seen the last of make an
- appearance in AMOS.
-
- ~~4AMAL, whats that ?:
-
- AMAL is an animation language within AMOS, which enables your bobs and
- sprites to move around at a lightning pace, which is essential for arcade
- games. AMAL programs are entered within strings, and then an AMAL program
- can be activated with an AMAL ON command, which is then run using
- interrupts so that it doesn't interfere with the rest of the program.
-
- Sadly I have to leave it there, if I said that the deadline was tommorrow
- would you believe me ?! Anyway expect a much bigger Technical Touch next
- issue with a detailed report on all the rest of AMOS's many abilities
- plus the review of the Professional Compiler. Should be one great, even I
- can't wait for it! [cd1am1 - Shadow Arrakis]
-
-